home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / glgettexenv.z / glgettexenv
Encoding:
Text File  |  2002-10-03  |  5.6 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv((((3333GGGG))))                OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvvffffvvvv,,,, ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvviiiivvvv - return texture environment parameters
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvvffffvvvv( GLenum _t_a_r_g_e_t,
  14.                          GLenum _p_n_a_m_e,
  15.                          GLfloat *_p_a_r_a_m_s )
  16.      void ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvviiiivvvv( GLenum _t_a_r_g_e_t,
  17.                          GLenum _p_n_a_m_e,
  18.                          GLint *_p_a_r_a_m_s )
  19.  
  20.  
  21. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  22.      _t_a_r_g_e_t  Specifies a texture environment.  Must be GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV.
  23.  
  24.      _p_n_a_m_e   Specifies the symbolic name of a texture environment parameter.
  25.              Accepted values are GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____MMMMOOOODDDDEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____CCCCOOOOLLLLOOOORRRR,
  26.              and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____BBBBIIIIAAAASSSS____SSSSGGGGIIIIXXXX.
  27.  
  28.      _p_a_r_a_m_s  Returns the requested data.
  29.  
  30. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  31.      ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv returns in _p_a_r_a_m_s selected values of a texture environment
  32.      that was specified with ggggllllTTTTeeeexxxxEEEEnnnnvvvv.  _t_a_r_g_e_t specifies a texture
  33.      environment.  Currently, only one texture environment is defined and
  34.      supported:  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV.
  35.  
  36.      _p_n_a_m_e names a specific texture environment parameter, as follows:
  37.  
  38.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____MMMMOOOODDDDEEEE
  39.                _p_a_r_a_m_s returns the single-valued texture environment mode, a
  40.                symbolic constant. The initial value is GGGGLLLL____MMMMOOOODDDDUUUULLLLAAAATTTTEEEE.
  41.  
  42.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____CCCCOOOOLLLLOOOORRRR
  43.                _p_a_r_a_m_s returns four integer or floating-point values that are
  44.                the texture environment color. Integer values, when requested,
  45.                are linearly mapped from the internal floating-point
  46.                representation such that 1.0 maps to the most positive
  47.                representable integer, and -1.0 maps to the most negative
  48.                representable integer. The initial value is (0, 0, 0, 0).
  49.  
  50.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____BBBBIIIIAAAASSSS____SSSSGGGGIIIIXXXX
  51.                _p_a_r_a_m_s returns four integer or floating-point values that are
  52.                the texture environment bias color.  Integer values are mapped
  53.                in the same way as those for GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____EEEENNNNVVVV____CCCCOOOOLLLLOOOORRRR.
  54.  
  55. NNNNOOOOTTTTEEEESSSS
  56.      If an error is generated, no change is made to the contents of _p_a_r_a_m_s.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv((((3333GGGG))))                OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv((((3333GGGG))))
  71.  
  72.  
  73.  
  74. EEEERRRRRRRROOOORRRRSSSS
  75.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _t_a_r_g_e_t or _p_n_a_m_e is not an accepted value.
  76.  
  77.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv is executed between the
  78.      execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
  79.  
  80.  
  81. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  82.      ggggllllTTTTeeeexxxxEEEEnnnnvvvv
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.